home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-02-07 | 12.2 KB | 500 lines | [TEXT/MPS ] |
- #
- # The global makefile for all the CDROM XFCNs
- #
-
- TargetFile = 'HyperCommands'
-
- It ƒ {TargetFile}
- Setfile -t 'STAK' -c 'WILD' {TargetFile}
-
- {TargetFile} ƒ cd.rsrc CDOpen CDPlayTrack CDStopTrack ∂
- CDPlay CDStop CDStatus CDPause ∂
- CDEject CDTrack CDTime CDIdent ∂
- CDDiscTime CDElapsedTrack CDScan CDReadTOC ∂
- CDSearchTrack CDSearch CDElapsed ∂
- CDRemaining CDDiscTitle CDTrackTitle ∂
- CDTrackTime CDPlay1 CDRemainingTrack ∂
- CDProgram CDSetDiscTitle CDSetTrackTitle ∂
- CDScsiID CDTOCLines
-
- #
- # C Options:
- # -b keep strings in the code segment
- # (so literals work in the XCMD)
- # -mbg ch8 MacsBug symbols
- # -n don't nag about pointers that aren't cast correctly
- # -i : find include files in this directory.
- COptions = -b -mbg ch8 -n -i :
-
- # set this to Makefile if you want everything to
- # recompile when the makefile changes
- MakeDependency =
-
- FormatString.c.o ƒ {MakeDependency} FormatString.c
- C {COptions} FormatString.c
-
- Programs.c.o ƒ {MakeDependency} Programs.c cd.rsrc
- C {COptions} Programs.c
-
- Track.c.o ƒ {MakeDependency} Track.c
- C {COptions} Track.c
-
- CDOpen.c.o ƒ {MakeDependency} CDOpen.c
- C {COptions} CDOpen.c
-
- CDPlayTrack.c.o ƒ {MakeDependency} CDPlayTrack.c
- C {COptions} CDPlayTrack.c
-
- CDStopTrack.c.o ƒ {MakeDependency} CDStopTrack.c
- C {COptions} CDStopTrack.c
-
- CDPlay.c.o ƒ {MakeDependency} CDPlay.c
- C {COptions} CDPlay.c
-
- CDStop.c.o ƒ {MakeDependency} CDStop.c
- C {COptions} CDStop.c
-
- CDStatus.c.o ƒ {MakeDependency} CDStatus.c
- C {COptions} CDStatus.c
-
- CDPause.c.o ƒ {MakeDependency} CDPause.c
- C {COptions} CDPause.c
-
- CDEject.c.o ƒ {MakeDependency} CDEject.c
- C {COptions} CDEject.c
-
- CDTrack.c.o ƒ {MakeDependency} CDTrack.c
- C {COptions} CDTrack.c
-
- CDTime.c.o ƒ {MakeDependency} CDTime.c
- C {COptions} CDTime.c
-
- CDIdent.c.o ƒ {MakeDependency} CDIdent.c
- C {COptions} CDIdent.c
-
- CDDiscTime.c.o ƒ {MakeDependency} CDDiscTime.c
- C {COptions} CDDiscTime.c
-
- CDElapsedTrack.c.o ƒ {MakeDependency} CDElapsedTrack.c
- C {COptions} CDElapsedTrack.c
-
- CDScan.c.o ƒ {MakeDependency} CDScan.c
- C {COptions} CDScan.c
-
- CDReadTOC.c.o ƒ {MakeDependency} CDReadTOC.c
- C {COptions} CDReadTOC.c
-
- CDSearchTrack.c.o ƒ {MakeDependency} CDSearchTrack.c
- C {COptions} CDSearchTrack.c
-
- CDSearch.c.o ƒ {MakeDependency} CDSearch.c
- C {COptions} CDSearch.c
-
- CDElapsed.c.o ƒ {MakeDependency} CDElapsed.c
- C {COptions} CDElapsed.c
-
- CDRemaining.c.o ƒ {MakeDependency} CDRemaining.c
- C {COptions} CDRemaining.c
-
- CDDiscTitle.c.o ƒ {MakeDependency} CDDiscTitle.c cd.rsrc
- C {COptions} CDDiscTitle.c
-
- CDTrackTitle.c.o ƒ {MakeDependency} CDTrackTitle.c cd.rsrc
- C {COptions} CDTrackTitle.c
-
- CDTrackTime.c.o ƒ {MakeDependency} CDTrackTime.c
- C {COptions} CDTrackTime.c
-
- CDPlay1.c.o ƒ {MakeDependency} CDPlay1.c
- C {COptions} CDPlay1.c
-
- CDRemainingTrack.c.o ƒ {MakeDependency} CDRemainingTrack.c
- C {COptions} CDRemainingTrack.c
-
- CDProgram.c.o ƒ {MakeDependency} CDProgram.c cd.rsrc
- C {COptions} CDProgram.c
-
- CDSetDiscTitle.c.o ƒ {MakeDependency} CDSetDiscTitle.c cd.rsrc
- C {COptions} CDSetDiscTitle.c
-
- CDSetTrackTitle.c.o ƒ {MakeDependency} CDSetTrackTitle.c cd.rsrc
- C {COptions} CDSetTrackTitle.c
-
- CDScsiID.c.o ƒ {MakeDependency} CDScsiID.c
- C {COptions} CDScsiID.c
-
- CDTOCLines.c.o ƒ {MakeDependency} CDTOCLines.c
- C {COptions} CDTOCLines.c
-
- cd.rsrc ƒƒ {MakeDependency} cd.r
- rez -i "{RIncludes}" cd.r -o cd.rsrc
- rez -i "{RIncludes}" cd.r -a -o {TargetFile}
-
- CDOpen ƒƒ {MakeDependency} CDOpen.c.o
- link -sn Main=CDOpen ∂
- -sn STDIO=CDOpen ∂
- -sn INTENV=CDOpen ∂
- -rt XCMD=100 ∂
- -m CDOPEN ∂
- CDOpen.c.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{Libraries}"Interface.o ∂
- -o {TargetFile}
-
- CDPlayTrack ƒƒ {MakeDependency} CDPlayTrack.c.o
- link -sn Main=CDPlayTrack ∂
- -sn STDIO=CDPlayTrack ∂
- -sn INTENV=CDPlayTrack ∂
- -rt XCMD=101 ∂
- -m CDPLAYTRACK ∂
- CDPlayTrack.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDStopTrack ƒƒ {MakeDependency} CDStopTrack.c.o
- link -sn Main=CDStopTrack ∂
- -sn STDIO=CDStopTrack ∂
- -sn INTENV=CDStopTrack ∂
- -rt XCMD=102 ∂
- -m CDSTOPTRACK ∂
- CDStopTrack.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDPlay ƒƒ {MakeDependency} CDPlay.c.o
- link -sn Main=CDPlay ∂
- -sn STDIO=CDPlay ∂
- -sn INTENV=CDPlay ∂
- -rt XCMD=103 ∂
- -m CDPLAY ∂
- CDPlay.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDStop ƒƒ {MakeDependency} CDStop.c.o Track.c.o
- link -sn Main=CDStop ∂
- -sn STDIO=CDStop ∂
- -sn INTENV=CDStop ∂
- -rt XCMD=104 ∂
- -m CDSTOP ∂
- CDStop.c.o ∂
- Track.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDStatus ƒƒ {MakeDependency} CDStatus.c.o
- link -sn Main=CDStatus ∂
- -sn STDIO=CDStatus ∂
- -sn INTENV=CDStatus ∂
- -rt XFCN=105 ∂
- -m CDSTATUS ∂
- CDStatus.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDPause ƒƒ {MakeDependency} CDPause.c.o
- link -sn Main=CDPause ∂
- -sn STDIO=CDPause ∂
- -sn INTENV=CDPause ∂
- -rt XCMD=106 ∂
- -m CDPAUSE ∂
- CDPause.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDEject ƒƒ {MakeDependency} CDEject.c.o
- link -sn Main=CDEject ∂
- -sn STDIO=CDEject ∂
- -sn INTENV=CDEject ∂
- -rt XCMD=107 ∂
- -m CDEJECT ∂
- CDEject.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDTrack ƒƒ {MakeDependency} CDTrack.c.o FormatString.c.o
- link -sn Main=CDTrack ∂
- -sn STDIO=CDTrack ∂
- -sn INTENV=CDTrack ∂
- -rt XFCN=108 ∂
- -m CDTRACK ∂
- CDTrack.c.o ∂
- FormatString.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDTime ƒƒ {MakeDependency} CDTime.c.o FormatString.c.o Track.c.o
- link -sn Main=CDTime ∂
- -sn STDIO=CDTime ∂
- -sn INTENV=CDTime ∂
- -rt XFCN=109 ∂
- -m CDTIME ∂
- CDTime.c.o ∂
- FormatString.c.o ∂
- Track.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDIdent ƒƒ {MakeDependency} CDIdent.c.o
- link -sn Main=CDIdent ∂
- -sn STDIO=CDIdent ∂
- -sn INTENV=CDIdent ∂
- -rt XFCN=110 ∂
- -m CDIDENT ∂
- CDIdent.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDDiscTime ƒƒ {MakeDependency} CDDiscTime.c.o FormatString.c.o
- link -sn Main=CDDiscTime ∂
- -sn STDIO=CDDiscTime ∂
- -sn INTENV=CDDiscTime ∂
- -rt XFCN=111 ∂
- -m CDDISCTIME ∂
- CDDiscTime.c.o ∂
- FormatString.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDElapsedTrack ƒƒ {MakeDependency} CDElapsedTrack.c.o FormatString.c.o Track.c.o
- link -sn Main=CDElapsedTrack ∂
- -sn STDIO=CDElapsedTrack ∂
- -sn INTENV=CDElapsedTrack ∂
- -rt XFCN=112 ∂
- -m CDELAPSEDTRACK ∂
- CDElapsedTrack.c.o ∂
- FormatString.c.o ∂
- Track.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDScan ƒƒ {MakeDependency} CDScan.c.o
- link -sn Main=CDScan ∂
- -sn STDIO=CDScan ∂
- -sn INTENV=CDScan ∂
- -rt XCMD=113 ∂
- -m CDSCAN ∂
- CDScan.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDReadTOC ƒƒ {MakeDependency} CDReadTOC.c.o FormatString.c.o
- link -sn Main=CDReadTOC ∂
- -sn STDIO=CDReadTOC ∂
- -sn INTENV=CDReadTOC ∂
- -rt XFCN=114 ∂
- -m CDREADTOC ∂
- CDReadTOC.c.o ∂
- FormatString.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDSearchTrack ƒƒ {MakeDependency} CDSearchTrack.c.o
- link -sn Main=CDSearchTrack ∂
- -sn STDIO=CDSearchTrack ∂
- -sn INTENV=CDSearchTrack ∂
- -rt XCMD=115 ∂
- -m CDSEARCHTRACK ∂
- CDSearchTrack.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDSearch ƒƒ {MakeDependency} CDSearch.c.o
- link -sn Main=CDSearch ∂
- -sn STDIO=CDSearch ∂
- -sn INTENV=CDSearch ∂
- -rt XCMD=116 ∂
- -m CDSEARCH ∂
- CDSearch.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDElapsed ƒƒ {MakeDependency} CDElapsed.c.o FormatString.c.o
- link -sn Main=CDElapsed ∂
- -sn STDIO=CDElapsed ∂
- -sn INTENV=CDElapsed ∂
- -rt XFCN=117 ∂
- -m CDELAPSED ∂
- CDElapsed.c.o ∂
- FormatString.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDRemaining ƒƒ {MakeDependency} CDRemaining.c.o FormatString.c.o Track.c.o
- link -sn Main=CDRemaining ∂
- -sn STDIO=CDRemaining ∂
- -sn INTENV=CDRemaining ∂
- -rt XFCN=118 ∂
- -m CDREMAINING ∂
- CDRemaining.c.o ∂
- FormatString.c.o ∂
- Track.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDDiscTitle ƒƒ {MakeDependency} CDDiscTitle.c.o Programs.c.o
- link -sn Main=CDDiscTitle ∂
- -sn STDIO=CDDiscTitle ∂
- -sn INTENV=CDDiscTitle ∂
- -rt XFCN=119 ∂
- -m CDDISCTITLE ∂
- CDDiscTitle.c.o ∂
- Programs.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDTrackTitle ƒƒ {MakeDependency} CDTrackTitle.c.o Programs.c.o
- link -sn Main=CDTrackTitle ∂
- -sn STDIO=CDTrackTitle ∂
- -sn INTENV=CDTrackTitle ∂
- -rt XFCN=120 ∂
- -m CDTRACKTITLE ∂
- CDTrackTitle.c.o ∂
- Programs.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDTrackTime ƒƒ {MakeDependency} CDTrackTime.c.o FormatString.c.o Track.c.o
- link -sn Main=CDTrackTime ∂
- -sn STDIO=CDTrackTime ∂
- -sn INTENV=CDTrackTime ∂
- -rt XFCN=121 ∂
- -m CDTRACKTIME ∂
- CDTrackTime.c.o ∂
- FormatString.c.o ∂
- Track.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDPlay1 ƒƒ {MakeDependency} CDPlay1.c.o
- link -sn Main=CDPlay1 ∂
- -sn STDIO=CDPlay1 ∂
- -sn INTENV=CDPlay1 ∂
- -rt XCMD=122 ∂
- -m CDPLAY1 ∂
- CDPlay1.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDRemainingTrack ƒƒ {MakeDependency} CDRemainingTrack.c.o FormatString.c.o Track.c.o
- link -sn Main=CDRemainingTrack ∂
- -sn STDIO=CDRemainingTrack ∂
- -sn INTENV=CDRemainingTrack ∂
- -rt XFCN=123 ∂
- -m CDREMAININGTRACK ∂
- CDRemainingTrack.c.o ∂
- FormatString.c.o ∂
- Track.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDProgram ƒƒ {MakeDependency} CDProgram.c.o Programs.c.o FormatString.c.o
- link -sn Main=CDProgram ∂
- -sn STDIO=CDProgram ∂
- -sn INTENV=CDProgram ∂
- -rt XFCN=124 ∂
- -m CDPROGRAM ∂
- CDProgram.c.o ∂
- Programs.c.o ∂
- FormatString.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDSetDiscTitle ƒƒ {MakeDependency} CDSetDiscTitle.c.o Programs.c.o FormatString.c.o
- link -sn Main=CDSetDiscTitle ∂
- -sn STDIO=CDSetDiscTitle ∂
- -sn INTENV=CDSetDiscTitle ∂
- -rt XCMD=125 ∂
- -m CDSETDISCTITLE ∂
- CDSetDiscTitle.c.o ∂
- Programs.c.o ∂
- FormatString.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDSetTrackTitle ƒƒ {MakeDependency} CDSetTrackTitle.c.o Programs.c.o FormatString.c.o
- link -sn Main=CDSetTrackTitle ∂
- -sn STDIO=CDSetTrackTitle ∂
- -sn INTENV=CDSetTrackTitle ∂
- -rt XCMD=126 ∂
- -m CDSETTRACKTITLE ∂
- CDSetTrackTitle.c.o ∂
- Programs.c.o ∂
- FormatString.c.o ∂
- "{CLibraries}"CInterface.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
- CDScsiID ƒƒ {MakeDependency} CDScsiID.c.o
- link -sn Main=CDScsiID ∂
- -sn STDIO=CDScsiID ∂
- -sn INTENV=CDScsiID ∂
- -rt XFCN=127 ∂
- -m CDSCSIID ∂
- CDScsiID.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- -o {TargetFile}
-
- CDTOCLines ƒƒ {MakeDependency} CDTOCLines.c.o FormatString.c.o
- link -sn Main=CDTOCLines ∂
- -sn STDIO=CDTOCLines ∂
- -sn INTENV=CDTOCLines ∂
- -rt XFCN=128 ∂
- -m CDTOCLINES ∂
- CDTOCLines.c.o ∂
- FormatString.c.o ∂
- "{Libraries}"Interface.o ∂
- "{CLibraries}"StdCLib.o ∂
- "{CLibraries}"CRuntime.o ∂
- -o {TargetFile}
-
-